home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / doom / quakem22.zip / QUAKEME2.TXT < prev    next >
Text File  |  1996-07-10  |  5KB  |  186 lines

  1. QUAKEME22.TXT for QUAKEME22.ZIP
  2.  
  3.      Animation Viewer and Texture editor for MDL files
  4.  
  5.      Version 2.2, compatible with QTest, Quake SW 0.91/0.92
  6.  
  7.      Windows 95, Windows NT 3.51 and Windows NT 4.0
  8.  
  9. Author : Rene Post (renep@xs4all.nl)
  10. Date   : 10 jul 1996
  11.  
  12. Note: 
  13. (a) The software is supplied free of charge.
  14. (b) The software is experimental and not guaranteed
  15. to work in your particular setup.
  16.  
  17. 1.  Description
  18. 2.  Files
  19. 3.  Installation Instructions
  20. 4.  Working with QuakeME
  21. 5.  Credits
  22. 6.  Technical Issues
  23. 7.  Known Bugs and Limitiations
  24. 8.  History
  25.  
  26.  
  27.  
  28. 1. Description
  29.  
  30. QuakeME is an animation viewer and texture editor for MDL 
  31. files. MDL files contain models of monsters and weapons that
  32. are used in Quake.
  33.  
  34. With QuakeME you can:
  35. - View 3D texture mapped animations contained in MDL files.
  36. - Import and export textures to a 256 colors windows BMP file. 
  37. - Fit textures around the 3D model by adjusting 2D texture vertices.
  38. - Show the data contained in he MDL file.
  39.  
  40. You can find MDL files in the PAK0.PAK and ID1.PAK files that are 
  41. part of the the shareware version of Quake and the Quake test.
  42. Both files are distributed by id software.
  43.  
  44.  
  45.  
  46. 2. Files
  47.  
  48. QUAKEME.EXE    The program, (quake palette is built-in)
  49. QUAKEME22.TXT    Your reading it
  50. H_GUARD.MDL    Changes the soldier into Duke
  51. SOLDIER.MDL    Head of gibbed Duke
  52.  
  53.  
  54.  
  55. 3. Installation Instructions
  56.  
  57. Nothing particular, just copy the EXE to your utils directory.
  58.  
  59. You might want to setup a filetype association between QuakeME 
  60. and MDL type files, since QuakeME accepts files passed via the 
  61. command line.
  62.  
  63.  
  64.  
  65. 4. Working with QuakeME
  66.  
  67. You can start immediately by viewing the soldier.mdl I included as a demo.
  68.  
  69. For the other MDL files, you have to unpak PAK0.PAK first. 
  70. There are several utilities that can rip apart a PAK file, get one of them.
  71.  
  72. To start working with QuakeME, select the menu item "File|Open Model..." 
  73. and select the MDL file you want to view. I have include a replacement
  74. for the soldier that makes him look like Duke. Now the use Blowup spincontrol
  75. to zoomin on the frame.
  76.  
  77. Copy SOLDIER.MDL and H_GUARD.MDL to your quake progs directory 
  78. e.g. C:\QUAKE_SW\ID1\PROGS and E1M1 lets you take care of Duke 
  79. once and for all.
  80.  
  81. Now a combobox in the toolbar is filled with all available model files in 
  82. the same directory as the modelfile you selected. Selecting one of them 
  83. will open it and show its contents.
  84.  
  85. The 3D view shows either a texture mapped, solid or wireframe of the active
  86. animation frame.
  87.  
  88. To rotate the frame use the right mouse button and rotate the frame by 
  89. dragging it. 
  90.  
  91. To move the frame across the screen, use the the left mouse button and 
  92. drag it.
  93.  
  94.  
  95.  
  96. 5. Credits
  97.  
  98. Thanks to Chris for beta testing, check out his Quake page at
  99. http://www.hughchristie.kent.sch.uk/qpage/quake.html
  100.  
  101. Thanks to mbuckton@Direct.Ca for his great work on the Duke 
  102. textures.
  103.  
  104.  
  105.  
  106. 6. Technical Issues
  107.  
  108. I got a number of questions about the way I programmed QuakeME.
  109.  
  110. QuakeME 1.0 was developed using Delphi 1.0 and ModelMaker 1.5 (CASE 
  111. tool developed by me and a friend of mine, FREEWARE look at the Delphi
  112. SuperPage under "Component Building Tools").
  113.  
  114. QuakeME 2.1 is now a 32 bits application and is developed using 
  115. Delphi 2.0 and ModelMaker 1.5. 
  116.  
  117. All code is written in Pascal (NO assembler). I used the WinG library 
  118. to create the initial texture mapping under the 16 bits Delphi 1.0 version.
  119. I then decided to make the switch to Delphi 2.0 and reimplemented the WinG
  120. library as direct calls to the Windows 95 API.
  121.  
  122. QuakeME 2.2 now uses some Win95 controls (also available in NT) to improve the 
  123. userinterface.
  124.  
  125. Other Quake related Delphi resources are available from Mads B. Dydensborg.
  126. http://www.diku.dk/students/madsdyd/quake/delphisource.htm
  127. I think I will start releasing the rendering stuff in sourcecode components
  128. there.
  129.  
  130.  
  131.  
  132. 7. Known Bugs and Limitations
  133.  
  134. Sometimes at startup the pallete gets screwed up until 
  135. the mainwindow receives the focus. Suggestion, live with
  136. it.
  137.  
  138. I ran the program on 3 Windows 95 systems and 
  139. one Windows NT 3.5 system.
  140.  
  141. Win95
  142. a 33 mhz 486 DX with 8 mb and a 256 color adapter
  143. a 75 mhz Pentium with 16 mb and a 65k color adapter
  144. a 90 mhz Pentium with 16mb and a 256 color adapter
  145.  
  146. NT 3.51
  147. a 90 mhz Pentium with 32mb and a 256 color adapter
  148.  
  149. NT 4.0 beta 1
  150. a 90 mhz Pentium with 32mb and a 256 color adapter
  151.  
  152. NT 4.0 beta 2
  153. a 120 mhz Pentium with 32mb in 16 color VGA (ugly).
  154.  
  155. Speed was acceptable on the 486, but the texture 
  156. mapping looks really stunning on the 90 mhz Pentium.
  157. Loading of new mdl files is really slooooow on 
  158. Windows NT 3.51 and NT 4.0 beta 1, NT 4.0 beta 2 was 
  159. better.
  160.  
  161.  
  162.  
  163. 8. History
  164.  
  165. 13 mar 1996  Version 1.0
  166.  
  167.     Initial release.
  168.  
  169. 31 mar 1996  Version 2.0
  170.  
  171.     Fixed bug in back triangle display code.
  172.     Made QuakeME 32 bits, compiled it under Delphi 2.0 environment.
  173.     Added texture mapping to the 3D view.
  174.  
  175. 2 apr 1996  Version 2.1
  176.  
  177.     Fixed bug in flushing textures to the screen in Windows NT 3.5.
  178.     Fixed access violation error that would occasionally occur in
  179.     texture mapped view.
  180.  
  181. 10 jul 1996 Version 2.2
  182.  
  183.     Compatible with shareware 0.91 and 0.92 now.
  184.     QuakeMe is backward compatible with QTest release !
  185.     Improved the UI a lot !
  186.